#i_footer {position: relative;margin-top: -50px; /* footer height */}
#i_content {margin-bottom: 50px;}

/*footer*/
html, body {height: 100%;}
#body_h {min-height: 100%;_display:table;_height:100%;}
#body_main {overflow:auto;padding-bottom: 50px;}  /* =footer height */
body:before {content:"";height:100%;float:left;	width:0;margin-top:-32767px;/}/*Opera Fix*/
